leaf (page) - German English Dictionary